package com.gitee.huanminabc.fastboot.orm.sqlpaginator;

/**
 * SQL 分页器接口
 */
@FunctionalInterface
public interface SqlPaginator {
    /**
     * 对 SQL 应用分页
     *
     * @param sql    原始 SQL
     * @param offset 偏移量 (从 0 开始计数)
     * @param limit  每页数量
     * @return 分页后的 SQL
     */
    String paginate(String sql, int offset, int limit);
}
